'''有一个长度为n的数组(n是10的倍数)，每个数a都是区间[0,9]中的整数。
小明发现数组里每种数出现的次数不太平均，而更改第i个数的代价为bi，他想更改若干个数的值使得这10种数出现的次数相等都等于十分之N），
请问代价和最少为多少。
输入格式
输入的第一行包含一个正整数n。
接下来n行，第i行包含两个整数ai, bi，用一个空格分隔。
输出格式
输出—行包含一个正整数表示答案。
样例输入
1 1
1 2
1 3
2 4
2 5
2 6
3 7
3 8
3 9
4 10
输出样例
27'''
#avg = n / 10，遍历0~9，如果某个数的数量大于avg则需要改变num[i] - avg个数字，直接选取全部i数字改变需要代价最小的前num[i] - avg个数字即可。
"""
这道题之前做过。
"""
n = int(input())
num,avg,res = [[]for i in range(10)],n//10,0
for i in range(n):
  a,b = map(int,input().split())
  num[a].append(b)
for i in range(10):
  if len(num[i])>avg:
    num[i].sort()
    for _ in range(len(num[i])-avg):
      res += num[i][_]
print(res)